package blancosMikel.controller.classes;

import java.io.Serializable;
import java.util.ArrayList;

import blancosMikel.controller.beans.usuariosBeans;

public class paginacion implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -1982938698895691328L;
	
	private int maxrows =8;
	private int numPag =0;
	private int maxpag =0;
	private ArrayList<usuariosBeans> catUsuarios = new ArrayList<usuariosBeans>();
	
	//methods
	
	public void nextPag(ArrayList<usuariosBeans> catalogo){
		System.out.println("Paginacion");
		if(!catalogo.isEmpty()){
			if(catalogo.size() < maxrows){
				catUsuarios.clear();
				setCatUsuarios(catalogo);		
				numPag=0;
			}else{
				maxpag = catalogo.size()/maxrows;
				System.out.println(maxpag);
				catUsuarios.clear();
				setCatUsuarios(catalogo);		
				numPag=0;
			}				
		}
	}

	
	public ArrayList<usuariosBeans> getCatUsuarios() {
		return catUsuarios;
	}


	public void setCatUsuarios(ArrayList<usuariosBeans> catUsuarios) {
		this.catUsuarios = catUsuarios;
	}
	
	public int getMaxpag() {
		return maxpag;
	}


	public void setMaxpag(int maxpag) {
		this.maxpag = maxpag;
	}

	public int getMaxrows() {
		return maxrows;
	}

	public void setMaxrows(int maxrows) {
		this.maxrows = maxrows;
	}

	public int getNumPag() {
		return numPag;
	}

	public void setNumPag(int numPag) {
		this.numPag = numPag;
	}
}
